查看原文
其他

Flask Web开发实战:入门、进阶与原理解析

点此关注→ 码农真经 2023-12-25



编辑推荐


适读人群 :本书适合了解Python基本语法,想要自己动手做网站的编程人员;熟悉Python。想要从事Python Web开发的后端工程师、运维工程师和爬虫工程师;香葱Django等其他Python Web框架转向Flask的Python工程师阅读。
(1)作者是Flask官方开发团队成员,为Flask和其他多个Python项目贡献源代码,是知乎著名专栏“Hello, Flask!”的作者
(2)本书获得Flask开发团队核心维护者高度评价
(3)内容全面,从基础知识到进阶实战,再到源码分析,提供完善的Flask学习路径;
(4)实战性强,5个综合性案例将不同难度层级的知识点及具体原理串联起来,让你在开发技巧、原理实现和编程思想上都获得相应提升;
(5)技术新颖,Flask框架本身,以及其他相关Python框架,全部使用的是新发布的技术版本。


内容简介


本书由Flask官方团队的开发成员撰写,得到了Flask项目核心维护者的高度认可。
内容上,本书从基础知识到进阶实战,再到Flask原理和工作机制解析,涵盖完整的Flask Web开发学习路径,非常全面。
实战上,本书从开发环境的搭建、项目的建立与组织到程序的编写,再到自动化测试、性能优化,最后到生产环境的搭建和部署上线,详细讲解完整的Flask Web程序开发流程,用5个综合性案例将不同难度层级的知识点及具体原理串联起来,让你在开发技巧、原理实现和编程思想上都获得相应的提升。
技术上,基于Flask全新的稳定版本,同时兼容Python2.7和Python3.6,而且连相关的Python工具包使用的也是全新的版本。同时,对未来可能有变化的地方进行了说明,以此确保本书内容在一定时间内不会过时。
本书共16章,分为三部分。
第一部分 基础篇(第1~6章)
通过大量的程序实例详细介绍了Flask的所有基础知识,同时在每章的后面又提供了一些进阶技巧,供进阶读者学习。
第二部分 实战篇(第7~11章)
通过5个真实的项目案例来串接和阐释不同的知识点,难度逐渐递增。这5个案例分别为:留言板SayHello、个人博客Bluelog、图片社交网站Albumy、待办事项程序Todoism和聊天室CatChat。
第三部分 进阶篇(第12~16章)
首先介绍了Flask程序的部署流程:测试、性能优化和部署上线;然后通过一个真实的实例讲解了Flask扩展的开发,最后以源代码为切入点深入剖析了Flask的实现原理与主要工作机制。


作者简介


李辉(Grey Li)
Flask官方开发团队(Pallets Team)成员,知乎专栏“Hello, Flask!”作者,HelloFlask.com网站创建者。对Flask有非常深入的研究,熟悉它的源代码,有丰富的项目经验。
他热爱分享和创造,曾为Flask等多个开源项目贡献过代码,你可以在GitHub(github.com/greyli)上看到他的开源活动。在他的个人网站(greyli.com)上,你可以了解到关于他的更多信息。


精彩书评


这本书内容翔实,推荐给想要系统学习Flask的人。不要漏掉书中的小知识点哦。
——Hsiaoming Yang Flask开发团队核心维护者
这本《Flask Web开发实战》非常有趣,是一本能够给读者带来帮助的书,作为一个Flask框架的爱好者,我也很期待这本书的出版。
——黄健宏 《Redis设计与实现》作者
Grey Li is a really helpful contributor to Flask and the Python community. He is making it easier for more people to learn and use Flask.
——David Lord Flask开发团队核心维护者
关注 码中人
点赞、转发、广告,更多优质资源等你来...
(flaskweb)

往期推荐

为什么大家喜欢python,虽然它超慢?

你应该知道的 Python 3.10 新特性

Python脚本打包下载必应壁纸2009-2021.09

6小时Python中级教程 MP4

Python编程三剑客(套装全3册)

继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存